home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mobiclic 95
/
MOBICLIC 95.ISO
/
mac
/
MWB_DATA
/
TCH095
/
TCH095_00
/
MilanScripts.as
< prev
next >
Wrap
Text File
|
2007-06-28
|
2KB
|
48 lines
// JOUESON \\
// my_MC = le nom du clip d'où la fonction joueson est appelé \\
// lListeSons = la liste des sons dans laquelle doit se trouver lNomSon \\
// lNomSon = le nom du son à jouer \\
// lFaitAvancer = le nom du son à jouer \\
function joueSon(my_MC, lListeSons:Array, lNomSon:String, lFaitAvancer:Boolean) {
// determine la position du son (lNomSon) dans la liste sons (lListeSons) \\
//trace(lNomSon);
lPosSon = getPos(lListeSons, lNomSon);
//trace(lPosSon);
my_MC.gSonJoue = lPosSon;
// vérifie si le son (my_MC["my_comment_"+my_MC.gSonJoue]) existe [s'il a fini de charger]
//trace("BEFOREPLAY");
if (my_MC["my_comment_"+lPosSon]<>undefined) {
// si oui il le lance et fait avancer le clip cible (my_MC) d'une frame \\
//trace("PLAY");
my_MC["my_comment_"+lPosSon].start();
if (lFaitAvancer === 1) {
my_MC.gotoAndPlay(my_MC._currentframe+1);
}
}
}
/////------------------------------------------------------------------------------------------------------------
/////------------------------------------------------------------------------------------------------------------
/////------------------------------------------------------------------------------------------------------------
function gimme2digits(X:Number) {
if (X<10) {
lX = "0"+String(X);
} else {
lX = String(X);
}
return lX;
}
/////--------------------------------------------------------------------------------------------------------
// GETPOS = recherche un element dans une liste, renvoie -1 si l'element n'est pas dans la liste \\
//lList = la liste \\
//lValue = l'element à chercher (Number ou String) \\
function getPos(lList, lValue) {
lPresent = -1;
for (i=0; i<=lList.length; i++) {
if (lList[i] == lValue) {
lPresent = i;
}
}
return lPresent;
}
/////--------------------------------------------------------------------------------------------------------